package com.mxpio.erp.common.mes.pojo;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.*;
import java.io.Serializable;
import java.util.List;

/**
 * @Author : wpp
 * @Datetime : 2023/9/14 11:26
 * @Desc :
 * @Modor :  Modifytime:
 * @modDesc :
 */
@Data
@EqualsAndHashCode(callSuper=false)
@Schema(description="Spi")
public class Spi implements Serializable {
    private static final long serialVersionUID = 1L;


    @Schema(description = "整版条码（Mark 组输出时为 Mark 组条码）")
    @JsonProperty(value = "BoardBarCode")
    private String boardBarCode;

    @Schema(description = "ModelName")
    @JsonProperty(value = "ModelName")
    private String modelName;

    @Schema(description = "线体名称")
    @JsonProperty(value = "LineNumber")
    private String lineNumber;

    @Schema(description = "csvType")
    @JsonProperty(value = "csvType")
    private String csvType;

    @Schema(description = "整板判定结果（Mark 组输出时为 Mark 组判定结果")
    @JsonProperty(value = "BoardStatus")
    private String boardStatus;
    @Transient
    private List<SpiLs1> ls1;
    @Transient
    private List<SpiLs2> ls2;

}
